无可厚非: Can't blame too much, It means that although there are shortcomings in speaking and doing things, there are still merits and should be understood...
关爱: to show concern and care for...
前仰后合: to sway to and fro, to rock back and forth...